Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ottignies-Louvain-la-Neuve Challenger M25 Trento M15 Les Franqueses del Valles Murcia Challenger Ostrava Challenger Lyon Challenger Prague Challenger Salzburg Challenger M15 Bergamo M15 Slovenska Bistrica Verona Challenger Dobrich Challenger Como Challenger St. Tropez Challenger Villena Challenger Mouilleron-Le-Captif Challenger European Open - Antwerp Seoul Challenger Matsuyama Challenger Kobe Challenger BNP Paribas Open - Indian Wells Brazzaville Challenger Kigali 1 Challenger Oeiras 3 Challenger Phoenix Challenger Maia Challenger Manama Challenger Open Occitanie - Montpellier Kigali 2 Challenger Australian Open - Melbourne Miami Open - Miami Zadar Challenger Sumter Challenger Barletta Challenger Madrid Challenger French Open - Paris Boss Open - Stuttgart Como Challenger Cincinnati Open - Cincinnati Terra Wortmann Open - Halle Wimbledon - London Liberec Challenger Nordea Open - Bastad Generali Open - Kitzbuhel U.S. Open - New York Plava Laguna Croatia Open - Umag Shanghai Rolex Masters - Shanghai Jingshan Challenger Chengdu Open - Chengdu European Open - Brussels Portugal F4 Slovakia F3 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 USA F23 USA F24 Portugal F7 Portugal F8 Germany F23 Great Britain F16 USA F27 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Croatia F1 Croatia F2 USA F6 Canada F2 Canada F3 Croatia F4 Croatia F5 Uzbekistan F1 Uzbekistan F2 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Usa F13 Usa F14 Germany F8 Austria F4 Usa F16 Austria F6 Russia F4 Slovak Rep. F2 Slovak Rep. F1 Russia F3 Italy F24 Russia F5 Russia F6 USA F22 Usa F23 Bosnia/Herzegovina F6 USA F24 Egypt F14 Egypt F15 Dominican Republic F1 Czech Rep F5 Dominican Republic F2 Dominican Republic F3 Israel F1 Israel F2 Azerbaijan F1 Usa F5 Azerbaijan F2 Usa F6 Usa F7 Great Britain F3 Turkey F3 Great Britain F4 Turkey F4 Usa F13 Usa F14 Usa F15 Austria F2 USA F20 USA F23 USA F24 USA F25 Thailand F5 USA F5 USA F6 USA F7 Great Britain F4 USA F8 Mexico F2 Mexico F4 USA F13 USA F14 Armenia F1 Armenia F2 Russia F4 Russia F5 Russia F6 Croatia F10 Spain F35 Morocco F8 Croatia F12 Morocco F9 Spain F39 Spain F41 Turkey F33 Turkey F34 Turkey F35 Turkey F1 France F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Uzbekistan F1 Mexico F3 Czech Republic F2 Czech Republic F3 Russia F8 Russia F9 Armenia F1 Armenia F2 Slovakia F1 Russia F10 Russia F11 Russia F12 Georgia F1 Georgia F2 Croatia F10 Croatia F11 Turkey F47 Turkey F48 Turkey F49 Russia F8 Turkey F25 Turkey F26 Italy F21 Slovakia F2 Turkey F44 Turkey F45 Turkey F46 Qatar F3 Qatar F4 Qatar F5 Germany F3 Germany F4 Turkey F8 Turkey F9 Russia F7 Qatar F4 Qatar F5 Qatar F6 Croatia F6 Canada F1 Austria F5 USA F21 Spain F36 Uzbekistan F2 Croatia F4 (Opatija) Czech Republic F2 Austria F5 Usa F17 Thailand F4 Mexico F3 Czech Republic F1 M25 Padova M15 Ollersbach M25 Santa margherita di Pula M15 Vienna M25+H Kassel Furth Challenger M25 Santa Margherita di Pula M25 Trnava ATP Slovak Open Challenger - Bratislava Prosperita Open 2007 - Ostrava Tatra Banka Slovak Open - Bratislava M25 Sunderland M15 Torello Tatra Banka Open - Bratislava M15 Trnava M15 Poprad Kosice Open-Steelers Cup 2008 - Kosice M15 Antalya Tatra Banka Open 2006 - Bratislava s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana M25 Santa Margherita di Pula M25 Santa Margherita di Pula President's Cup - Astana Dallas Challenger Ostrava Challenger Kosice Challenger Penza Challenger Saransk Challenger Trnava Challenger Sacramento Challenger Tiburon Challenger Aachen Challenger Dallas Challenger Rhodes Challenger Savannah Challenger Busan Challenger Sarasota Challenger Fergana Challenger Prostejov Challenger Ojai Challenger Kosice Challenger Arad Challenger Aptos Challenger Samarkand Challenger Karshi Challenger Trnava Challenger Tiburon Challenger Seoul Challenger Calabasas Challenger Aachen Challenger Bratislava Challenger Singapore Challenger Bergamo Challenger Sarajevo Challenger Bath Challenger Alessandria Challenger Kosice Challenger Turin Challenger San Benedetto Challenger Astana Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Astana Challenger Steelers Cup 2005 - Kosice Trnava Challenger Banja Luka Challenger Helsinki Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Steelers Cup - Kosice Ostrava Challenger Rome Challenger Furth Challenger Arad Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Brasov Challenger Lermontov Challenger San Luis Potosi Challenger Leon Challenger Savannah Challenger Rome Challenger Kosice Challenger Milan Challenger Marburg Challenger Eskisehir Challenger Astana Challenger Orbetello Challenger San Marino Challenger Genova Challenger Istanbul Challenger Izmir Challenger Trnava Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Morelos Challenger Astana Challenger Cherbourg Challenger Salinas Challenger Mersin Challenger Ostrava Challenger Heilbronn Challenger Karshi Challenger Furth Challenger Fergana Challenger Scheveningen Challenger San Benedetto Challenger Liberec Challenger Sibiu Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Brescia Challenger Andria Challenger Wroclaw Challenger Cherbourg Challenger Raanana Challenger Napoli Challenger Vercelli Challenger Ostrava Challenger Bordeaux Challenger Mestre Challenger Poprad Tatry Challenger Padova Challenger Todi Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Trnava Challenger Rome Challenger Lima Challenger Montevideo Challenger Andria Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Bergamo Challenger Guangzhou Challenger Shenzhen Challenger Barletta Challenger Savannah Challenger Ostrava Challenger Tallahassee Challenger Heilbronn Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Biella Challenger Prague Challenger Como Challenger Rome Challenger Mohammedia Challenger Eckental Challenger Bratislava Challenger Irving Challenger San Luis Potosi Challenger Carson Challenger Qingdao Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Sacramento Challenger - Sacramento Marburg Challenger Astana Challenger Geneva Challenger Rijeka Challenger Tatra Banka Slovak Open - Bratislava Prague Challenger Liberec Challenger Quito Challenger Bogota Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Bratislava Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Johannesburg Challenger Todi Challenger Izmir Challenger Kosice Challenger Fergana Challenger Ostrava Challenger Fergana Challenger Barcelona Open Banc Sabadell - Barcelona Marbella Challenger Tunis Challenger Rome Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Barcelona Challenger Bratislava Challenger Bratislava Challenger Pune Challenger Punta Del Este Challenger Bratislava Challenger Santiago Challenger Anning Challenger Bergamo Challenger Nanchang Challenger Genova Challenger Wolfsburg Challenger Shymkent Challenger Samarkand Challenger San Luis Potosi Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Biella Challenger Florence Challenger Lima Challenger Guayaquil Challenger Sarasota Challenger Maia Challenger Marbella Challenger Guayaquil Challenger Todi Challenger Vicenza Challenger Trnava Challenger Concepcion Challenger Glasgow Challenger Tashkent Challenger Honolulu Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Prague Challenger Barletta Challenger Como Challenger Kosice Challenger Banja Luka Challenger Marburg Challenger Ambato Challenger Lisbon Challenger Napoli 2 Challenger Losinj Challenger Maia 1 Challenger Maia 2 Challenger Eckental Challenger Bratislava Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Mexico City Challenger Zhuhai Challenger Heilbronn Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Marbella Challenger Tyumen Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Mersin Challenger Barranquilla Challenger Mexico City Challenger Panama City Challenger Trieste Challenger Roanne Challenger Athens Challenger Santiago Challenger Sao Paulo Challenger Tour Finals Bogota Challenger Cagliari Challenger Quimper Challenger Poznan Challenger Vercelli Challenger Kazan Challenger Napoli Challenger Todi Challenger Oberstaufen Challenger Cortina Challenger Skopje Challenger Rennes Challenger Bergamo Challenger Tashkent Challenger Yokohama Challenger Genova Challenger Szczecin Challenger Prague Challenger Skopje Challenger Canberra Challenger Rio De Janeiro Challenger Marburg Challenger Leon Challenger Buenos Aires Challenger Marburg Challenger Manerbio Challenger Seville Challenger Szczecin Challenger Casablanca Challenger Budapest Challenger Mouilleron-Le-Captif Challenger Irving Challenger Como Challenger Anning Challenger Almaty Challenger Prostejov Challenger Poprad Tatry Challenger Quimper Challenger Guadalajara Challenger San Marino Challenger Ostrava Challenger Tallahassee Challenger Lima Challenger Istanbul Challenger San Benedetto Challenger Zadar Challenger Koblenz Challenger Mons Challenger San Luis Potosi Challenger Bratislava Challenger Brasov Challenger Samarkand Challenger Napoli Challenger Recanati Challenger Florence Challenger Eckental Challenger Rome Challenger Roseto Degli Abruzzi 2 Challenger Seville Challenger Troisdorf Challenger Turin Challenger Cordenons Challenger Montevideo Challenger Punta Del Este Challenger Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger Bratislava 1 Challenger Concepcion Challenger Bordeaux Challenger Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Sassuolo Challenger Milan Challenger Hamburg Challenger Bergamo Challenger Danderyd Challenger Maia Challenger Chennai Challenger Tenerife 3 Challenger Heilbronn Challenger Roanne Challenger SAP Open - San Jose Naples Challenger Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Mauthausen Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brest Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Quito Challenger Valencia Challenger Open Sud de France - Montpellier Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Manama Challenger Barletta Challenger Generali Open - Kitzbuhel Konzum Croatia Open - Umag Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Tunis Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Memphis Open - Memphis Delray Beach Open - Delray Beach Milan Challenger Valencia Challenger Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul San Marino Challenger Open Parc - Lyon Mercedes Cup - Stuttgart Antalya Cup - Antalya SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Szczecin Challenger Generali Open - Kitzbuhel Moselle Open - Metz China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Ecuador Open - Quito New York Open - New York Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Open Parc - Lyon Noventi Open - Halle Trieste Challenger German Tennis Championships - Hamburg Moselle Open - Metz China Open - Beijing Guangzhou Challenger Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Generali Open - Kitzbuhel Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Sofia Open - Sofia Antalya Open - Antalya Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Sardegna Open - Cagliari Belgrade 2 - Belgrade San Diego Open - San Diego Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Sofia Open - Sofia Erste Bank Open - Vienna Tata Open Maharashtra - Pune Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Tiriac Open - Bucharest EFG Swiss Open - Gstaad Erste Bank Open - Vienna Nordea Open - Bastad Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Barcelona Open Banc Sabadell - Barcelona German Tennis Championships - Hamburg Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow European Open - Antwerp Chengdu Open - Chengdu Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group II, PO, GEO-ZIM 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group II, 1R, GEO-FIN 3-2 Davis Cup, Group II, 2R, GEO-LTU 2-3 Davis Cup, Group II, 1R, MAR-GEO 3-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group II, PO, GEO-EST 1-4 ATP Cup - Sydney Davis Cup, Group I, PO, SVK-POL 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo M25 Santa Margherita di Pula M25 Esch/Alzette